package com.siwei.mes.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.ArrayList;
import java.util.List;

/**
 * 打印任务单对应的委托信息
 *
 * @Description: 打印任务单对应的委托信息
 * @Version: 1.0
 * @author: yangke
 * @date: 2024/12/29 19:49
 */
@Data
@Accessors(chain = true)
public class PrintRwdextraExperimentInfo {
    @ApiModelProperty(value = "抗压台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> kyInfoList = new ArrayList<>();
    @ApiModelProperty(value = "抗渗台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> ksInfoList = new ArrayList<>();
    @ApiModelProperty(value = "抗折台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> kzInfoList = new ArrayList<>();
    @ApiModelProperty(value = "抗折台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> kllzInfoList = new ArrayList<>();

    @ApiModelProperty(value = "水泥台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> snInfoList = new ArrayList<>();
    @ApiModelProperty(value = "细骨料台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> xglInfoList = new ArrayList<>();
    @ApiModelProperty(value = "粗骨料台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> cglInfoList = new ArrayList<>();
    @ApiModelProperty(value = "粉煤灰台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> fmhInfoList = new ArrayList<>();
    @ApiModelProperty(value = "矿渣粉台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> kzfInfoList = new ArrayList<>();
    @ApiModelProperty(value = "外加剂台账数组")
    private List<PrintRwdextraExperimentInfo.ExperimentInfoVo> wjjInfoList = new ArrayList<>();


    @Data
    @Accessors(chain = true)
    @ApiModel("抗压台账数组")
    public static class ExperimentInfoVo {
        @ApiModelProperty(value = "试验台账ID")
        private String sytzbh = "";
        @ApiModelProperty(value = "试验台账编号")
        private String sytzno = "";
        @ApiModelProperty(value = "样品编号")
        private String ypbh = "";
        @ApiModelProperty(value = "协会委托编号")
        private String xhwtbh = "";
    }
}
